BaseSubsystem 类别

代表 KINGSTAR Base 子系统。

继承体系

System.Object
  IntervalZero.KINGSTAR.Base.Class.BaseSubsystem

命名空间IntervalZero.KINGSTAR.Base.Class

组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
public abstract class BaseSubsystem
Public MustInherit Class BaseSubsystem

 

BaseSubsystem 类别陈列了以下成员。

建构函式

 名称说明
BaseSubsystemBaseSubsystem 类别的创建者。此类别包含关于 KINGSTAR Base 子系统的相关资讯。
BaseSubsystemBaseSubsystem 类别的创建者。此类别包含关于 KINGSTAR Base 子系统的相关资讯。

事件

 名称说明
PropertyChanged通知应用程式某个属性是否已变更。

方法

 名称说明
AddBoolVariable新增一个使用者定义变数(bool)。
AddByteVariable新增一个使用者定义变数(8 位元无符号整数)。
AddDIntVariable新增一个使用者定义变数(整数)。
AddDirectoryVariable新增一个目录变数。
AddDoubleVariable新增一个使用者定义变数(double)。
AddDWordVariable新增一个使用者定义变数(无符号整数)。
AddFloatVariable新增一个使用者定义变数(float)。
AddGroup新增一个轴组到 KINGSTAR Base 子系统。
AddIntVariable新增一个使用者定义变数(短整数)。
AddLIntVariable新增一个使用者定义变数(长整数)。
AddLWordVariable新增一个使用者定义变数(无符号长整数)。
AddSIntVariable新增一个使用者定义变数(8 位元整数)。
AddVariable新增一个使用者定义变数。
AddWordVariable新增一个使用者定义变数(无符号短整数)。
DebugMessage传送 KINGSTAR 记录档讯息到 KINGSTAR 记录检视
Destroy关闭与 KINGSTAR Base 子系统的连结并停用 KINGSTAR Base 子系统。
Exists检查变数是否存在。
GetAllBoolVariables取得使用者定义变数的清单(bool)。
GetAllByteVariables取得使用者定义变数的清单(8 位元无符号整数)。
GetAllDIntVariables取得使用者定义变数的清单(整数)。
GetAllDirectoryVariables取得目录变数的清单。
GetAllDoubleVariables取得使用者定义变数的清单(double)。
GetAllDWordVariables取得使用者定义变数的清单(无符号整数)。
GetAllFloatVariables取得使用者定义变数的清单(float)。
GetAllIntVariables取得使用者定义变数的清单(短整数)。
GetAllLIntVariables取得使用者定义变数的清单(长整数)。
GetAllLWordVariables取得使用者定义变数的清单(无符号长整数)。
GetAllSIntVariables取得使用者定义变数的清单(8 位元整数)。
GetAllVariables取得使用者定义变数的清单。
GetAllWordVariables取得使用者定义变数的清单(无符号短整数)。
GetBoolVariable取得使用者定义变数的细节(bool)。
GetByteVariable取得使用者定义变数的细节(8 位元无符号整数)。
GetCategoryName取得指派到记录档 ID 的字串。
GetDIntVariable取得使用者定义变数的细节(整数)。
GetDirectoryVariable取得目录变数的细节。
GetDoubleVariable取得使用者定义变数的细节(double)。
GetDWordVariable取得使用者定义变数的细节(无符号整数)。
GetFloatVariable取得使用者定义变数的细节(float)。
GetIntVariable取得使用者定义变数的细节(短整数)。
GetLIntVariable取得使用者定义变数的细节(长整数)。
GetLWordVariable取得使用者定义变数的细节(无符号长整数)。
GetSIntVariable取得使用者定义变数的细节(8 位元整数)。
GetVariable取得使用者定义变数的细节。
GetWordVariable取得使用者定义变数的细节(无符号短整数)。
Log将指定资料记录到记录档共享记忆体中。
PulseHeartbeat发送讯号以通知 KINGSTAR 运动应用程式正常运作中。
ReadMemoryBool从共享记忆体读取一个位元。
ReadMemoryByte从共享记忆体读取一个位元组。
ReadMemoryDouble从共享记忆体读取一个 double。
ReadMemoryInt16从共享记忆体读取一个短整数。
ReadMemoryInt32从共享记忆体读取一个整数。
ReadMemoryInt64从共享记忆体读取一个长整数。
ReadMemorySByte从共享记忆体读取一个 8 位元有符号整数。
ReadMemorySingle从共享记忆体读取一个 float。
ReadMemoryUInt16从共享记忆体读取一个无符号短整数。
ReadMemoryUInt32从共享记忆体读取一个无符号整数。
ReadMemoryUInt64从共享记忆体读取一个无符号长整数。
RequestState请求 KINGSTAR Base 子系统进到特定的 EtherCAT 状态。
Restart重启 EtherCAT 主站。
SetCategoryName设定一个关连到记录档 ID 的字串。
Start启动 KINGSTAR Base 子系统。
Stop停用 EtherCAT 网路和 KINGSTAR Base 子系统。
StopAllLogs停止将指定资料记录到记录档共享记忆体中。
UpdateConfiguration读取 Base 子系统中的模组值以更新模组的值。
WriteMemory (bool)将一个位元写入共享记忆体。
WriteMemory (byte)将一个位元组写入共享记忆体。
WriteMemory (char)将一个 char 写入共享记忆体。
WriteMemory (double)将一个 double 写入共享记忆体。
WriteMemory (float)将一个 float 写入共享记忆体。
WriteMemory (short)将一个短整数写入共享记忆体。
WriteMemory (int)将一个整数写入共享记忆体。
WriteMemory (long)将一个长整数写入共享记忆体。
WriteMemory (ushort)将一个无符号短整数写入共享记忆体。
WriteMemory (uint)将一个无符号整数写入共享记忆体。
WriteMemory (ulong)将一个无符号长整数写入共享记忆体。

属性

 名称说明
AccessEtherCAT 驱动器的资料传输模式。
ActualCurrent新增实际电流变数至 PDO。
ActualTorque新增实际扭矩变数至 PDO。
ActualVelocity新增实际速度变数至 PDO。
Alias在所有方法中启用或停用轴和 I/O 索引参数的别名索引。
AutoConfig允许启用自动配置。
AutoRepair允许启用自动修复。
AutoRestart允许启用自动重启。
AutoUpdate启用或停用自动配置更新。
Axes轴的清单。
AxisInput启用或停用伺服驱动器数位输入的存取。
AxisOutput启用或停用伺服驱动器数位输出的存取。
ConfiguredAxes配置模拟轴的设定。
ConfiguredIos配置模拟 I/O 模组的设定。
ConfiguredModules配置实际模组的设定。
CustomerId购买 KINGSTAR 时取得的客户 ID。
CycleEtherCAT 周期时间(单位:秒)。
Dc启用或停用 DC 同步,预设为 true
DcCheck在 KINGSTAR Base 子系统启动期间启用或停用 DC 检查。
DcMasterShift选择偏移模式。
DcReference选择作为参考时钟的装置。
DcSystemTime分布时钟 (DC) 选定的 Sync0 讯号的时间戳记。
FollowingError新增跟随误差物件至 PDO。
Groups轴组清单。
Heartbeat启用或停用 Heartbeat。
HeartbeatTimeout使用 PulseHeartbeat 来通知 KINGSTAR 应用程式正常运作的时间段,否则 KINGSTAR 将视应用程式为故障并关闭 EtherCAT 连线。
HotConnect允许在 EtherCAT 网路运行时增加新的硬体。
Initialized检查程式是否连结到 KINGSTAR Base 子系统。
IOsI/O 模组清单。
Logging显示记录指令是否正在记录。
MaxCurrent新增最大电流物件至 PDO。
MaxTorque新增最大扭矩物件至 PDO。
ProfilePosition新增曲线速度 (Profile Velocity)、曲线加速度 (Profile Acceleration) 和曲线减速度 (Profile Deceleration) 变数至 PDO。
Redundancy启用或停用线缆冗余。
SecondEncoder启用或停用对轴的内部位置的存取。
ServerLog

启用或停用 RtxServer 上的即时伺服器讯息。

ShutdownHandlerEtherCAT 连结被建立时,附上一个关闭处置器 (Shutdown Handler)。
SlavesEtherCAT 从站清单。
Started检查 KINGSTAR Base 子系统是否开启。
State主站的 EtherCAT 状态。
SynchronizedControlMode启用或停用操作模式 (Modes of Operation) 与操作模式显示 (Modes of Operation Display) 物件。
Tables凸轮表清单。
TorqueOffset新增扭矩偏移变数至 PDO。
TouchProbe新增 TouchProbeControl 与 TouchProbeStatus 变数至 PDO。
Triggers取得触发的细节。
UserVariableRepository取得使用者定义变数。

参见

IntervalZero.KINGSTAR.Base.Class 命名空间